import Mock, { Random } from 'mockjs';

// Mock拦截 下面接口

const banner = Mock.mock({
    'row|5':[{
        'id|+1': 1, // 从 1 开始，每次加 1
        'name': '@cname', // 随机中文名字
        'age|18-60': 1, // 18 到 60 岁之间的整数
        'gender|1': ['男', '女'], // 男或女
        'email': '@email', // 随机电子邮件地址
        'birth':'@date',
        'time':'@time',
        'content':'@cparagraph',
        'word':'@cword',
        'color':'@color',
        'avatar':'@image(100x100)',
        'advImg':'@image(100x100)',
        'address':'@city',
        'web':'@url',
        'idcard':Random.id()
    }]
})

// 拦截登陆接口
Mock.mock('/prod-api/api/login','post',(req:any,res:any)=>{
    console.log(JSON.parse(req.body));

    return{
        code:200,
        msg:'登陆成功'
    }
    
})

// 用户信息
Mock.mock('/prod-api/api/common/user/getInfo','get',(req:any,res:any)=>{
    return{
        code:200,
        msg:'登陆成功',
        ...banner
    }
})

Mock.mock('/prod-api/api/rotation/list','get',(req:any, res:any)=>{
    return {
        code:200,
        msg:'查询成功',
        ...banner
    }
})

